seek shelter or protection from the weather - Turco Inglés Diccionario